package cn.ht.jywrwater.module.ht.controller.admin.dataImport.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = false) // 设置 chain = false，避免用户导入有问题
public class CustomerDeviceImportExcelVO {


    @ExcelProperty("设备编码")
    private String customerCode;

    @ExcelProperty("所属村")
    private String village;

    @ExcelProperty("用户名")
    private String customerName;

    @ExcelProperty("身份证号")
    private String idCard;

    @ExcelProperty("地址")
    private String address;

    @ExcelProperty("经度")
    private String lat;

    @ExcelProperty("纬度")
    private String lng;

    @ExcelProperty("联系人")
    private String contactor;

    @ExcelProperty("联系电话")
    private String customerTel;

    @ExcelProperty("设备建设单位")
    private String constructor;

    @ExcelProperty("水表安装时间")
    private String meterConstructTime;

    @ExcelProperty("水表最大轮转值")
    private String maxMeterValue;

    @ExcelProperty("水表号（唯一编码）")
    private String deviceCode;

    @ExcelProperty("人口数")
    private String householdPerson;

    @ExcelProperty("装表起码")
    private Double meterInitValue;

    @ExcelProperty("最小日用水量（m³）")
    private Double minWaterVolume;

    @ExcelProperty("最大日用水量（m³）")
    private Double maxWaterVolume;

}
